What is kindred souls meaning?

Kindred souls is a term that refers to two or more people who share a deep and meaningful connection. These individuals often feel as though they have known each other for a lifetime and are understanding of each other's thoughts, feelings, and experiences. People who consider each other kindred souls tend to have a strong bond that is built on shared interests, values, and experiences. They may also have similar worldviews, personality traits, and a sense of spiritual connection. Kindred souls can be friends, romantic partners, or family members, and the bond they share is often described as soulful, unexplainable, and beyond words.